package com.sudoctor.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class Inmueble implements Serializable{
	
	private static final long serialVersionUID = -2300019524010962250L;
		
	public Inmueble(){
		this.estado = new Estado();
		this.municipio = new Municipio();
		this.lstEspecialidades = new ArrayList<Especialidad>();
		this.lstInmuebleTipoInmueble = new ArrayList<UnidadNegocio>();
		this.objUnidadNegocio = new UnidadNegocio();
		this.lstCorreoElectronico = new ArrayList<CorreoElectronico>();
		this.objPaginaWeb = new PaginaWeb();
		this.lstTelefono = new ArrayList<Telefono>();
	}
	
	private int indice;

	private int id;

	private String calle;

	private String numeroExterior;

	private String numeroInterior;

	private String referenciaUbicacion;

	private String referenciaUbicacion2;

	private String numeroLocal;

	private Estado estado;

	private Municipio municipio;

	private String codigoPostal;

	private String coloniaDescripcion;

	private String latitud;

	private String longitud;

	private int banderaAlta;

	private int estatus;

	private String fecAlt;

	private String fecAct;

	private int usuAlt;

	private int usuMod;

	private String fecMod;
	
	private String [] especialidades;
	
	private UnidadNegocio objUnidadNegocio;
	
	private List<Especialidad> lstEspecialidades;
	
	private List<UnidadNegocio> lstInmuebleTipoInmueble;
	
	private List<Telefono> lstTelefono;
	
	private PaginaWeb objPaginaWeb;
	
	private List<CorreoElectronico> lstCorreoElectronico;

	

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getCalle()
	{
		return calle;
	}

	public void setCalle(String calle)
	{
		this.calle = calle;
	}

	public String getNumeroExterior()
	{
		return numeroExterior;
	}

	public void setNumeroExterior(String numeroExterior)
	{
		this.numeroExterior = numeroExterior;
	}

	public String getNumeroInterior()
	{
		return numeroInterior;
	}

	public void setNumeroInterior(String numeroInterior)
	{
		this.numeroInterior = numeroInterior;
	}

	public String getReferenciaUbicacion()
	{
		return referenciaUbicacion;
	}

	public void setReferenciaUbicacion(String referenciaUbicacion)
	{
		this.referenciaUbicacion = referenciaUbicacion;
	}

	public String getReferenciaUbicacion2()
	{
		return referenciaUbicacion2;
	}

	public void setReferenciaUbicacion2(String referenciaUbicacion2)
	{
		this.referenciaUbicacion2 = referenciaUbicacion2;
	}

	public String getNumeroLocal()
	{
		return numeroLocal;
	}

	public void setNumeroLocal(String numeroLocal)
	{
		this.numeroLocal = numeroLocal;
	}

	public Estado getEstado()
	{
		return estado;
	}

	public void setEstado(Estado estado)
	{
		this.estado = estado;
	}

	public Municipio getMunicipio()
	{
		return municipio;
	}

	public void setMunicipio(Municipio municipio)
	{
		this.municipio = municipio;
	}

	public String getCodigoPostal()
	{
		return codigoPostal;
	}

	public void setCodigoPostal(String codigoPostal)
	{
		this.codigoPostal = codigoPostal;
	}

	public String getColoniaDescripcion()
	{
		return coloniaDescripcion;
	}

	public void setColoniaDescripcion(String coloniaDescripcion)
	{
		this.coloniaDescripcion = coloniaDescripcion;
	}

	public String getLatitud()
	{
		return latitud;
	}

	public void setLatitud(String latitud)
	{
		this.latitud = latitud;
	}

	public String getLongitud()
	{
		return longitud;
	}

	public void setLongitud(String longitud)
	{
		this.longitud = longitud;
	}

	public int getBanderaAlta()
	{
		return banderaAlta;
	}

	public void setBanderaAlta(int banderaAlta)
	{
		this.banderaAlta = banderaAlta;
	}

	public int getEstatus()
	{
		return estatus;
	}

	public void setEstatus(int estatus)
	{
		this.estatus = estatus;
	}

	public String getFecAlt()
	{
		return fecAlt;
	}

	public void setFecAlt(String fecAlt)
	{
		this.fecAlt = fecAlt;
	}

	public String getFecAct()
	{
		return fecAct;
	}

	public void setFecAct(String fecAct)
	{
		this.fecAct = fecAct;
	}

	public int getUsuAlt()
	{
		return usuAlt;
	}

	public void setUsuAlt(int usuAlt)
	{
		this.usuAlt = usuAlt;
	}

	public int getUsuMod()
	{
		return usuMod;
	}

	public void setUsuMod(int usuMod)
	{
		this.usuMod = usuMod;
	}

	public String getFecMod()
	{
		return fecMod;
	}

	public void setFecMod(String fecMod)
	{
		this.fecMod = fecMod;
	}

	public String[] getEspecialidades()
	{
		return especialidades;
	}

	public void setEspecialidades(String[] especialidades)
	{
		this.especialidades = especialidades;
	}

	public List<Especialidad> getLstEspecialidades()
	{
		return lstEspecialidades;
	}

	public void setLstEspecialidades(List<Especialidad> lstEspecialidades)
	{
		this.lstEspecialidades = lstEspecialidades;
	}

	public List<UnidadNegocio> getLstInmuebleTipoInmueble()
	{
		return lstInmuebleTipoInmueble;
	}

	public void setLstInmuebleTipoInmueble(List<UnidadNegocio> lstInmuebleTipoInmueble)
	{
		this.lstInmuebleTipoInmueble = lstInmuebleTipoInmueble;
	}

	public UnidadNegocio getObjUnidadNegocio()
	{
		return objUnidadNegocio;
	}

	public void setObjUnidadNegocio(UnidadNegocio objInmuebleTipoInmueble)
	{
		this.objUnidadNegocio = objInmuebleTipoInmueble;
	}

	public int getIndice()
	{
		return indice;
	}

	public void setIndice(int indice)
	{
		this.indice = indice;
	}

	public List<Telefono> getLstTelefono()
	{
		return lstTelefono;
	}

	public void setLstTelefono(List<Telefono> lstTelefono)
	{
		this.lstTelefono = lstTelefono;
	}

	public PaginaWeb getObjPaginaWeb()
	{
		return objPaginaWeb;
	}

	public void setObjPaginaWeb(PaginaWeb objPaginaWeb)
	{
		this.objPaginaWeb = objPaginaWeb;
	}

	public List<CorreoElectronico> getLstCorreoElectronico()
	{
		return lstCorreoElectronico;
	}

	public void setLstCorreoElectronico(List<CorreoElectronico> lstCorreoElectronico)
	{
		this.lstCorreoElectronico = lstCorreoElectronico;
	}



}
